import request from "@/utils/request.js";


/**
 * 获取商户列表
 */
export function getMerchantList(type, data) {
	return request.get('merchant/list/' + type, data, {
		noAuth: true
	})
}

/**
 * 获取商户主页信息
 */
export function getMerchantDetail(id, data) {
	return request.get('merchant/detail/' + id, data, {
		noAuth: true
	})
}

/**
 * 获取二手商户主页信息
 */
export function getSecondHandMerchantDetail(id, data) {
	return request.get('merchant/second_hand_detail/' + id, data, {
		noAuth: true
	})
}

/**
 * 信息维护页面获取商户信息
 */
export function getUserInfo(uid, data) {
	return request.get('merchant/getDetails/' + uid, data)
}

/**
 * 修改商户信息
 */
export function userEdit(data) {
	return request.post('merchant/editMerchant', data);
}

/**
 * 获取商户所有产品
 */
export function getMerchantProducts(uid, data) {
    return request.get('merchant/getMerchantProducts/' + uid, data)
}

/**
 * 获取商户单个产品
 */
export function getMerchantProduct(id) {
	return request.get('merchant/getMerchantProduct/' + id)
}

/**
 * 获取产品分类
 */
export function getProductCategories() {
	return request.get('merchant/getProductCategories')
}

/**
 * 修改产品信息
 */
export function productEdit(data) {
	return request.post('merchant/productEdit', data);
}

/**
 * 产品下架
 */
export function productOffShelf(data) {
    return request.post('merchant/productOffShelf', data);
}

/**
 * 获取商户资金总览
 */
export function getMerchantMoney() {
	return request.get('merchant/getMerchantMoney')
}

/**
 * 获取商户资金明细（types|0=全部,1=消费,2=充值）
 */
export function getMerchantMoneyDetail(q, types) {
	return request.get("merchant/getMerchantMoneyDetail/" + types, q);
}